package com.sinosoft.sinopay.web.batch.biz.service;

import com.sinosoft.sinocloud.platform.common.exception.checked.RepeatRequestException;

import java.util.Map;

/**
 * 【 数据验证类接口 】
 *
 * @author chenzhiheng
 * @version V1.0
 * @date 16/12/20
 */
public interface PaymentBatchService {

    /**
     * 获取所有商户签名信息
     *@return
     */
    void getAllMerchantSignKeys(String sign,String requestXml,String merchantCode);

    /**
     * 校验重复请求
     * @param merchantCode
     * @param serialNo
     * @throws RepeatRequestException
     */
    void  checkRepeatRequest(String merchantCode,String serialNo) throws RepeatRequestException;
}
